package Vista;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Panel;
import java.util.Observable;
import java.util.Observer;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextPane;

import Modelo.Planeta;
import Modelo.Reloj;

public class VistaReloj implements Observer {
	
	private Reloj reloj;
	private JLabel cronometro;
	private Panel panel;

	
	public VistaReloj (Panel panel, Planeta planeta){

		this.reloj = new Reloj(this,planeta);
		this.cronometro = new JLabel();
		this.cronometro.setFocusable(true);
		this.panel = panel;
	}
	
	public void mostrarReloj (){
		this.cronometro.setText( this.reloj.mostrarTiempo() );
		this.panel.add(cronometro);        	
	}

	public Reloj getCronometro() {		
		return this.reloj;		
	}
	
	@Override
	public void update(Observable o, Object arg) {		
		mostrarReloj();		
	}

}
